import React, { Component } from 'react';
/*
React 元素的事件处理和DOM元素的很相似，但是有一点语法不同
-React事件的命名采用小驼峰式
-使用JSX语法时nini需要传入一个函数作为事件处理函数，而不是一个字符串
 */
class App extends Component {
  handleClick=(e)=>{
    console.log("2 执行react合成事件",e)
  }
  // vue mounted作用类似
  componentDidMount(){
    document.getElementById("btn").addEventListener("click",function(e){
      e.stopPropagation();//阻止冒泡
      console.log("1 执行原生事件",e);
    })
  }
  render() {
    return (
      <div>
        <button onClick={this.handleClick} id="btn">+</button>
      </div>
    );
  }
}

export default App;
